

import { MockMethod } from 'vite-plugin-mock';
import { resultPageSuccess } from '../_util'
export default [
  {
    url: '/mock-api/alarm/temp',
    method: 'get',
    timeout: 800,
    response: ({ query }) => {
      let res = {
        data: new Array(3).fill({
          'id|+1': 1,
          'city|1': ['杭州市'],
          'county|1': ['拱墅区'],
          'org|1': ['杭州娃哈哈集团有限公司研究院分析中心', '杭州和合医学检验实验室有限公司'],
          'lab|1': ['杭州娃哈哈集团有限公司研究院分析中心微生物实验室（细菌）', '杭州娃哈哈集团有限公司研究院分析中心检验实验室（细菌）', '杭州娃哈哈集团有限公司研究院分析中心微生物实验室（真菌）'],
          name: 'name',
          ID: 'hccx-test-1234',
          sensorCode: 'FWR34FWS',
          'alarmTime|1': ['2022-05-23 8:00:00', '2022-05-23 9:20:10'],
          temperatureRange: '0℃-20℃',
          alarmTemperature: '30℃-100℃',
          alarmReason: '温度异常',
        })
      }
      return resultPageSuccess(1,10,res.data)
    }
  },

  {
    url: '/mock-api/alarm/humidity',
    method: 'get',
    timeout: 800,
    response: ({ query }) => {
      let res = {
        data: new Array(12).fill({
          'id|+1': 1,
          'city|1': ['杭州市'],
          'county|1': ['拱墅区'],
          'org|1': ['杭州娃哈哈集团有限公司研究院分析中心', '杭州和合医学检验实验室有限公司'],
          'lab|1': ['杭州娃哈哈集团有限公司研究院分析中心微生物实验室（细菌）', '杭州娃哈哈集团有限公司研究院分析中心检验实验室（细菌）', '杭州娃哈哈集团有限公司研究院分析中心微生物实验室（真菌）'],
          name: 'name',
          ID: 'hccx-test-1234',
          sensorCode: 'FWR34FWS',
          'alarmTime|1': ['2022-05-23 8:00:00', '2022-05-23 9:20:10'],
          temperatureRange: '10%-40%',
          alarmTemperature: '40%-100%',
          alarmReason: '湿度异常',
        })
      }
      return resultPageSuccess(1,10,res.data)
    }
  },
  {
    url: '/mock-api/alarm/pressure',
    method: 'get',
    timeout: 800,
    response: ({ query }) => {
      let res = {
        data: new Array(5).fill({
          'id|+1': 1,
          'city|1': ['杭州市'],
          'county|1': ['拱墅区'],
          'org|1': ['杭州娃哈哈集团有限公司研究院分析中心', '杭州和合医学检验实验室有限公司'],
          'lab|1': ['杭州娃哈哈集团有限公司研究院分析中心微生物实验室（细菌）', '杭州娃哈哈集团有限公司研究院分析中心检验实验室（细菌）', '杭州娃哈哈集团有限公司研究院分析中心微生物实验室（真菌）'],
          name: 'name',
          ID: 'hccx-test-1234',
          sensorCode: 'FWR34FWS',
          'alarmTime|1': ['2022-05-23 8:00:00', '2022-05-23 9:20:10'],
          temperatureRange: '101-105kp',
          alarmTemperature: '108kp',
          alarmReason: '压力异常',
        })
      }
      return resultPageSuccess(1,10,res.data)
    }
  },
  {
    url: '/mock-api/alarm/noise',
    method: 'get',
    timeout: 800,
    response: ({ query }) => {
      let res = {
        data: new Array(20).fill({
          'id|+1': 1,
          'city|1': ['杭州市'],
          'county|1': ['拱墅区'],
          'org|1': ['杭州娃哈哈集团有限公司研究院分析中心', '杭州和合医学检验实验室有限公司'],
          'lab|1': ['杭州娃哈哈集团有限公司研究院分析中心微生物实验室（细菌）', '杭州娃哈哈集团有限公司研究院分析中心检验实验室（细菌）', '杭州娃哈哈集团有限公司研究院分析中心微生物实验室（真菌）'],
          name: 'name',
          ID: 'hccx-test-1234',
          sensorCode: 'FWR34FWS',
          'alarmTime|1': ['2022-05-23 8:00:00', '2022-05-23 9:20:10'],
          temperatureRange: '0-75分贝',
          alarmTemperature: '90分贝',
          alarmReason: '噪声异常',
        })
      }
      return resultPageSuccess(1,10,res.data)
    }
  },
  // 门禁安防
  {
    url: '/mock-api/alarm/entrance',
    method: 'get',
    timeout: 800,
    response: ({ query }) => {
      let res = {
        data: new Array(23).fill({
          'id|+1': 1,
          'city|1': ['杭州市'],
          'county|1': ['拱墅区'],
          'org|1': ['杭州娃哈哈集团有限公司研究院分析中心', '杭州和合医学检验实验室有限公司'],
          'lab|1': ['杭州娃哈哈集团有限公司研究院分析中心微生物实验室（细菌）', '杭州娃哈哈集团有限公司研究院分析中心检验实验室（细菌）', '杭州娃哈哈集团有限公司研究院分析中心微生物实验室（真菌）'],
          name: 'name',
          ID: 'hccx-test-1234',
          sensorCode: 'FWR34FWS',
          'alarmTime|1': ['2022-05-23 8:00:00', '2022-05-23 9:20:10'],
          sn: 'sn',
          'direction|1': ['外出', '进入'],
          img: ''
        })
      }
      return resultPageSuccess(1,10,res.data)
    }
  },
  // 问题数
 
  {
    url: '/mock-api/alarm/evaluation',
    method: 'get',
    timeout: 800,
    response: ({ query }) => {
      let res = {
        data: new Array(2).fill({
          'id|+1': 1,
          city: '@city',
          county: '@county',
          org: '单位1',
          lab: '实验室1',
          createOrganizationName: '单位名称',
          latestEva: '测试评价',
          evaType: '检查',
          evaTime: '@datetime',
          questionCount: '10',
          rectifyStatus: '整改完成',
          approveStatus: '审批完成',
        })
      }
      return resultPageSuccess(1,10,res.data)
    }
  },
  {
    url: '/mock-api/alarm/filinginfo',
    method: 'get',
    timeout: 800,
    response: ({ query }) => {
      let res = {
        data: new Array(4).fill({
          'id|+1': 1,
          city: '@city',
          county: '@county',
          org: '单位1',
          lab: '实验室1',
          alarmInfo: 'alarmInfo'
        })
      }
      return resultPageSuccess(1,10,res.data)
    }
  },
  {
    url: '/mock-api/alarm/sample',
    method: 'get',
    timeout: 800,
    response: ({ query }) => {
      let res = {
        data: new Array(8).fill({
          'id|+1': 1,
          city: '@city',
          county: '@county',
          org: '单位1',
          lab: '实验室1',
          beginPlace: '@county',
          destinyPlace: '@county',
          transportWay: '车辆运输',
          licenseNo: 'Kd23f',
          alarmInfo: '温度异常',
          alarmTime: '@datetime',
          status: '已反馈',
          feedbackInfo: 'info',
        })
      }
      return resultPageSuccess(1,10,res.data)
    }
  },
  {
    url: '/mock-api/alarm/video',
    method: 'get',
    timeout: 800,
    response: ({ query }) => {
      let res = {
        data: new Array(8).fill({
          'id|+1': 1,
          'city|1': ['杭州市'],
          'county|1': ['拱墅区'],
          'org|1': ['杭州娃哈哈集团有限公司研究院分析中心', '杭州和合医学检验实验室有限公司'],
          'lab|1': ['杭州娃哈哈集团有限公司研究院分析中心微生物实验室（细菌）', '杭州娃哈哈集团有限公司研究院分析中心检验实验室（细菌）', '杭州娃哈哈集团有限公司研究院分析中心微生物实验室（真菌）'],
          name: 'name',
          ID: 'hccx-test-1234',
          sensorCode: 'FWR34FWS',
          'alarmTime|1': ['2022-05-23 8:00:00', '2022-05-23 9:20:10'],
          sn: 'SN',
          img: '',
          'alarmInfo|1': ['佩戴口罩方式不正确', '佩戴帽子方式不正确', '防护服穿着不正确'],
        })
      }
      return resultPageSuccess(1,10,res.data)
    }
  },
  
] as MockMethod[];
